Garibaldi Park has some fantastic hiking and there are good trails starting from each of the five trailheads in the park. The more popular trails are well signed, but do not expect anything short or flat. Hikes last from long one-day hikes to multiday trips and many hikes involve elevation changes of at least 1000 meters. Some of the hikes off of the Diamond Head and Garibaldi Lake trailheads, such as the hike to the Elfin Lakes, are particularly beautiful. More detailed descriptions of the popular trails can be found in hiking books widely available at bookstores in the Vancouver area.